body {
    height: 100%;
    margin-top: 40px;
    min-height: 618px;
    overflow: hidden;
}
.select-area {
   height: 32px;
   left: 0;
   border: none;
   background: #fff;
   border-radius: 0;
}
.phone-input {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.module-login {
    .web-text-mobile {
        display: none;
    }

    .ui-btn {
        width: 100%;
    }

    .link {
        &-reset {
            color: #fff;
        }

        &-reset,
        &-register {
            color: #1e97fc;

            &:hover {
                color: #08A7FC;
                transition: all 0.4s ease;
            }
        }
    }

    .text {
        color: #aaa;
        margin: 0 12px;
    }

    .isRemember {
        overflow: hidden;

        input {
            width: auto;
            float: left;
        }

        span {
            float: left;
            line-height: 32px;
            margin-left: 16px;
            color: #fff;
            font-size: 14px;
        }
    }
}

.module-login .web-container .m-form-login .m-forget-register {
    display: none;
}